#ifndef UTILS_H
#define UTILS_H

#include "mywin.h"
#include "lvgl.h"
#include "styles.h"

/**
 * @brief 创建导航栏图片按钮
 * @param parent 父对象
 * @param x X坐标
 * @param y Y坐标  
 * @param w 宽度
 * @param h 高度
 * @param pic_path 图片路径
 * @return 创建的图片按钮对象
 */
lv_obj_t *lv_imgS4SW(lv_obj_t *parent, int x, int y, int w, int h, char *pic_path);

/**
 * @brief 创建通用图标按钮
 * @param parent 父对象
 * @param x X坐标
 * @param y Y坐标
 * @param w 宽度
 * @param h 高度
 * @param pic_path 图片路径
 * @return 创建的图片按钮对象
 */
lv_obj_t *lv_imgbtn(lv_obj_t *parent, int x, int y, int w, int h, char *pic_path);

/**
 * @brief 创建窗口控制按钮
 * @param parent 父对象
 * @param x X坐标
 * @param y Y坐标
 * @param w 宽度
 * @param h 高度
 * @param pic_path 图片路径
 * @return 创建的图片按钮对象
 */
lv_obj_t *lv_imgwin(lv_obj_t *parent, int x, int y, int w, int h, char *pic_path);

#endif